module Base
{

    fixing Fix Pistol
    {
        Require = Base.Pistol,
        Fixer = Base.Pistol; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Pistol2
    {
        Require = Base.Pistol2,
        Fixer = Base.Pistol2; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Pistol3
    {
        Require = Base.Pistol3,
        Fixer = Base.Pistol3; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Revolver
    {
        Require = Base.Revolver,
        Fixer = Base.Revolver; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Revolver_Long
    {
        Require = Base.Revolver_Long,
        Fixer = Base.Revolver_Long; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Revolver_Short
    {
        Require = Base.Revolver_Short,
        Fixer = Base.Revolver_Short; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Shotgun
    {
        Require = Base.Shotgun,
        Fixer = Base.Shotgun; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix DoubleBarrelShotgun
    {
        Require = Base.DoubleBarrelShotgun,
        Fixer = Base.DoubleBarrelShotgun; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix ShotgunSawnoff
    {
        Require = Base.ShotgunSawnoff,
        Fixer = Base.ShotgunSawnoff; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Hunting Rifle
    {
        Require = Base.HuntingRifle,
        Fixer = Base.HuntingRifle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Varmint Rifle
    {
        Require = Base.VarmintRifle,
        Fixer = Base.VarmintRifle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Assault Rifle
    {
        Require = Base.AssaultRifle,
        Fixer = Base.AssaultRifle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AssaultRifle2
    {
        Require = Base.AssaultRifle2,
        Fixer = Base.AssaultRifle2; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Galil
    {
        Require = Base.Galil,
        Fixer = Base.Galil; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AR15NoHandle
    {
        Require = Base.AR15NoHandle,
        Fixer = Base.AR15NoHandle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix SPAS12
    {
        Require = Base.SPAS12,
        Fixer = Base.SPAS12; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Striker
    {
        Require = Base.Striker,
        Fixer = Base.Striker; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MossbergM590T
    {
        Require = Base.MossbergM590T,
        Fixer = Base.MossbergM590T; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M249
    {
        Require = Base.M249,
        Fixer = Base.M249; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M60
    {
        Require = Base.M60,
        Fixer = Base.M60; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HKUSP
    {
        Require = Base.HKUSP,
        Fixer = Base.HKUSP; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HKM23
    {
        Require = Base.HKM23,
        Fixer = Base.HKM23; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix G3
    {
        Require = Base.G3,
        Fixer = Base.G3; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RemingtonM24
    {
        Require = Base.RemingtonM24,
        Fixer = Base.RemingtonM24; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MP5
    {
        Require = Base.MP5,
        Fixer = Base.MP5; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MP5SD
    {
        Require = Base.MP5SD,
        Fixer = Base.MP5SD; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M249Drum
    {
        Require = Base.M249Drum,
        Fixer = Base.M249Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M60Drum
    {
        Require = Base.M60Drum,
        Fixer = Base.M60Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Glock17
    {
        Require = Base.Glock17,
        Fixer = Base.Glock17; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix ColtCommando
    {
        Require = Base.ColtCommando,
        Fixer = Base.ColtCommando; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AR15
    {
        Require = Base.AR15,
        Fixer = Base.AR15; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M16A1
    {
        Require = Base.M16A1,
        Fixer = Base.M16A1; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix OldPainless
    {
        Require = Base.OldPainless,
        Fixer = Base.OldPainless; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix UZI
    {
        Require = Base.UZI,
        Fixer = Base.UZI; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MAC10
    {
        Require = Base.MAC10,
        Fixer = Base.MAC10; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Thompson
    {
        Require = Base.Thompson,
        Fixer = Base.Thompson; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix BerettaM92FSilver
    {
        Require = Base.BerettaM92FSilver,
        Fixer = Base.BerettaM92FSilver; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix WaltherP5
    {
        Require = Base.WaltherP5,
        Fixer = Base.WaltherP5; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix P226
    {
        Require = Base.P226,
        Fixer = Base.P226; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix SmithWessonM29
    {
        Require = Base.SmithWessonM29,
        Fixer = Base.SmithWessonM29; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AA12
    {
        Require = Base.AA12,
        Fixer = Base.AA12; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RemingtonM1187
    {
        Require = Base.RemingtonM1187,
        Fixer = Base.RemingtonM1187; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix WinM1887
    {
        Require = Base.WinM1887,
        Fixer = Base.WinM1887; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MarlinM1894
    {
        Require = Base.MarlinM1894,
        Fixer = Base.MarlinM1894; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix SKS56
    {
        Require = Base.SKS56,
        Fixer = Base.SKS56; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AK47
    {
        Require = Base.AK47,
        Fixer = Base.AK47; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RK62
    {
        Require = Base.RK62,
        Fixer = Base.RK62; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RK95
    {
        Require = Base.RK95,
        Fixer = Base.RK95; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RemingtonM1187Sawnoff
    {
        Require = Base.RemingtonM1187Sawnoff,
        Fixer = Base.RemingtonM1187Sawnoff; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RemingtonM1187SawnoffStockless
    {
        Require = Base.RemingtonM1187SawnoffStockless,
        Fixer = Base.RemingtonM1187SawnoffStockless; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix DoubleBarrelShotgunSawnoffStockless
    {
        Require = Base.DoubleBarrelShotgunSawnoffStockless,
        Fixer = Base.DoubleBarrelShotgunSawnoffStockless; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix ShotgunSawnoffStockless
    {
        Require = Base.ShotgunSawnoffStockless,
        Fixer = Base.ShotgunSawnoffStockless; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AssaultRifleDrum
    {
        Require = Base.AssaultRifleDrum,
        Fixer = Base.AssaultRifleDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AR15NoHandleDrum
    {
        Require = Base.AR15NoHandleDrum,
        Fixer = Base.AR15NoHandleDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix ColtCommandoDrum
    {
        Require = Base.ColtCommandoDrum,
        Fixer = Base.ColtCommandoDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AR15Drum
    {
        Require = Base.AR15Drum,
        Fixer = Base.AR15Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M16A1Drum
    {
        Require = Base.M16A1Drum,
        Fixer = Base.M16A1Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AssaultRifle2Drum
    {
        Require = Base.AssaultRifle2Drum,
        Fixer = Base.AssaultRifle2Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix G3Drum
    {
        Require = Base.G3Drum,
        Fixer = Base.G3Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AK47Drum
    {
        Require = Base.AK47Drum,
        Fixer = Base.AK47Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RK62Drum
    {
        Require = Base.RK62Drum,
        Fixer = Base.RK62Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RK95Drum
    {
        Require = Base.RK95Drum,
        Fixer = Base.RK95Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MP5Drum
    {
        Require = Base.MP5Drum,
        Fixer = Base.MP5Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MP5SDDrum
    {
        Require = Base.MP5SDDrum,
        Fixer = Base.MP5SDDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix ThompsonDrum
    {
        Require = Base.ThompsonDrum,
        Fixer = Base.ThompsonDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix WinM1887Stock
    {
        Require = Base.WinM1887Stock,
        Fixer = Base.WinM1887Stock; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Deagle
    {
        Require = Base.Deagle,
        Fixer = Base.Deagle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix JS3T_Shotgun
    {
        Require = Base.JS3T_Shotgun,
        Fixer = Base.JS3T_Shotgun; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix JS14_Rifle
    {
        Require = Base.JS14_Rifle,
        Fixer = Base.JS14_Rifle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Mini14STANAG
    {
        Require = Base.Mini14STANAG,
        Fixer = Base.Mini14STANAG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Mini14Drum
    {
        Require = Base.Mini14Drum,
        Fixer = Base.Mini14Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix L92_Carbine
    {
        Require = Base.L92_Carbine,
        Fixer = Base.L92_Carbine; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix L94_Rifle
    {
        Require = Base.L94_Rifle,
        Fixer = Base.L94_Rifle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix TrapperCarbine
    {
        Require = Base.TrapperCarbine,
        Fixer = Base.TrapperCarbine; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MSR7T_Rifle
    {
        Require = Base.MSR7T_Rifle,
        Fixer = Base.MSR7T_Rifle; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MarlinC45SMG
    {
        Require = Base.MarlinC45SMG,
        Fixer = Base.MarlinC45SMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix MarlinC45Drum
    {
        Require = Base.MarlinC45Drum,
        Fixer = Base.MarlinC45Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix M1Garand
    {
        Require = Base.M1Garand,
        Fixer = Base.M1Garand; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix BrowningM1919
    {
        Require = Base.BrowningM1919,
        Fixer = Base.BrowningM1919; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RPK
    {
        Require = Base.RPK,
        Fixer = Base.RPK; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix RPKDrum
    {
        Require = Base.RPKDrum,
        Fixer = Base.RPKDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix BerettaM92FSilverSMG
    {
        Require = Base.BerettaM92FSilverSMG,
        Fixer = Base.BerettaM92FSilverSMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Glock17SMG
    {
        Require = Base.Glock17SMG,
        Fixer = Base.Glock17SMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix P226SMG
    {
        Require = Base.P226SMG,
        Fixer = Base.P226SMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix BerettaM92FSMG
    {
        Require = Base.BerettaM92FSMG,
        Fixer = Base.BerettaM92FSMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix ColtM1911SMG
    {
        Require = Base.ColtM1911SMG,
        Fixer = Base.ColtM1911SMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HKUSPSMG
    {
        Require = Base.HKUSPSMG,
        Fixer = Base.HKUSPSMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HKM23SMG
    {
        Require = Base.HKM23SMG,
        Fixer = Base.HKM23SMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix DesertEagleSMG
    {
        Require = Base.DesertEagleSMG,
        Fixer = Base.DesertEagleSMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix DeagleSMG
    {
        Require = Base.DeagleSMG,
        Fixer = Base.DeagleSMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix AA12Drum
    {
        Require = Base.AA12Drum,
        Fixer = Base.AA12Drum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix Hardballer
    {
        Require = Base.Hardballer,
        Fixer = Base.Hardballer; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HardballerSMG
    {
        Require = Base.HardballerSMG,
        Fixer = Base.HardballerSMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HardballerUSA
    {
        Require = Base.HardballerUSA,
        Fixer = Base.HardballerUSA; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix HardballerUSASMG
    {
        Require = Base.HardballerUSASMG,
        Fixer = Base.HardballerUSASMG; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix FNFAL
    {
        Require = Base.FNFAL,
        Fixer = Base.FNFAL; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

    fixing Fix FNFALDrum
    {
        Require = Base.FNFALDrum,
        Fixer = Base.FNFALDrum; Aiming=2,
        Fixer = Base.GunCleaningKit; Aiming=1,
        Fixer = Base.HomeMadeGunCleaningKit; Aiming=1,
    }

}